﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto;font-family: "宋体"; font-size:12px; padding:0; color:#333333; background:url(../images/bg.jpg) repeat-x #f0f0f0;}
*{padding:0px; margin:0px;}
ul,li,form,p,input{margin:0px; padding:0px; list-style:none;}
li ul{ display:none;}
.nydh{width:733px;margin:0px; padding:0px; padding-left:40px;height:32px; line-height:32px; background:url(../images/R1.jpg) no-repeat;}
.nydh h1{float:left; font-size: 14px;font-weight: bold;color: #004a85;line-height:32px;height:32px; padding:0px;}
.nydh span{ float:right; margin-right:10px; font-size:12px; font-weight:normal; float:right;line-height:32px; }
h3,h4,h5{ font-size:12px; margin:0px; padding:0px; font-weight:normal;}
a {color:#333333; line-height:30px;}
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:none;}
a:active{color:#ff0000; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:none;}
.clear{ clear:both; line-height:0px;}
.sjj{ margin-top:10px;}
.zd{ height:auto; overflow:hidden;}
.jz{ 
 margin:0 auto;
/*margin-left:auto; margin-right:auto;*/
}
.sjj{ margin-top:10px;}

.title{width:217px; height:31px; background:url(../images/box1_bg.jpg) no-repeat;line-height:31px;font-size:14px; font-weight:bold;color:#FFF; padding-left:20px;}
.title span{ float:right; margin-right:10px; font-size:12px; font-weight:normal; float:right;}

.top{ width:977px; height:96px; background:url(../images/top.jpg) no-repeat; padding-top:19px; padding-right:26px; text-align:right;}
.nav1{ width:1013px; height:52px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav1 ul{ width:1013px;}
.nav1 ul li{ width:124px; height:52px; line-height:52px; font-size:14px; font-weight:bold;text-align:center; background:url(../images/nav_li.jpg) no-repeat left  center; float:left; color:#004a85;}
.nav1 ul li a{ color:#004a85; }
.nav1 ul li a:visited{ color:#004a85;}
.nav1 ul li a:hover{ color:#ff0000;}
.nav1 ul li a:active{ color:#ff0000;}

.nav {font-family:"Microsoft Yahei";width:1013px; height:52px;background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul {list-style-type: none; font-family:"Microsoft Yahei"; margin-top:5px;float: left;}
.nav ul li {float:left;position:relative; font-family:"Microsoft Yahei";display:block;background:url(../images/nav_li.jpg) no-repeat left center; }
.nav ul li a, .menu ul li a:visited {display:block; font-family:"Microsoft Yahei";text-align:center;text-decoration:none;width:120px;height:42px;color:#004a85;line-height:40px;font-size:14px; }
.nav ul li:hover{ background:url(../images/index1_06.jpg) no-repeat right center #054d88;} 
.nav ul li ul {display: none;width:120px;background-color: #C00000;}
.nav ul li:hover a {color:#fff;width:120px;}
.nav ul li:hover ul {display:block; border-top:none;width:120px;position:absolute;z-index:100;top:35px;left:0;}
.nav ul li:hover ul li{ background-image:none; border-bottom-width: 1px;background-color:#054d88;border-bottom-style: solid;border-bottom-color:#09F;}
.nav ul li:hover ul li a {display:block; height:25px; line-height:25px;color:#fff; font-size:12px; }
.nav ul li:hover ul li a:hover {width:120px;display:block;	background-color:#09F;color:#ffffff;font-size:12px;}
.banner{ width:993px; height:325px;margin-top:7px;border-radius:3px;behavior: url(ie-css3.htc); background:#ffffff;z-index:999; padding:5px;}
.bann{ width:1003px; height:40px;}
.content{width:987px; background:#FFF; padding:3px 5px 0px 5px; margin-top:9px;}
.content_L{ width:206px; padding:0px; margin:0px;}
.content_L p{ width:166px; height:40px; background:url(../images/L1.jpg) no-repeat; padding-left:40px; line-height:40px;font-size:14px; font-weight:bold;color:#FFF;}
.ds{ font-size:14px; font-weight:bold; color:#FFF;}
.ds span{ float:right; font-size:12px; font-weight:normal; margin-right:10px; }
.content_L ul{ width:206px;}
.content_L ul li{ width:165px; height:37px; background:url(../images/L_li.jpg) no-repeat;line-height:37px;padding-left:41px; font-size:13px;}
.content_L ul li a{ color:#FFFFFF; }
.content_L ul li a:visited{ color:#FFFFFF;}
.content_L ul li a:hover{ color:#ffff00;}
.content_L ul li a:active{ color:#ffff00;}
.content_L h4{ width:206px; height:40px;}
.content_R{ width:773px; }
.content_R1{ width:542px; border:1px solid #d1d1d1;}
.content_R1 .title{ width:522px; height:31px; background:url(../images/box1_bg.jpg) no-repeat;line-height:31px;font-size:14px; font-weight:bold;color:#FFF; padding-left:20px;}
.content_R1 .title span{ float:right; margin-right:10px; font-size:12px; font-weight:normal; float:right;}
.content_R1 .jz{ width:520px; line-height:24px; padding-top:13px; padding-bottom:15px;}
.content_R1 .jz img{ width:165px; height:136px; float:left; margin-right:14px;}
.content_R2{ width:217px; height:190px; border:1px solid #747474; margin-top:2px;}
.content_R2 p{ line-height:25px; padding:15px;}
.content_R3{ width:773px; height:86px; padding-top:11px;}
.box2{width:987px; background:#FFF; padding:10px 5px 0px 5px;}
.box2 p{ width:967px; height:35px; line-height:31px; font-size:14px; font-weight:bold;color:#FFF; background:url(../images/box3_1.jpg) no-repeat;border:1px solid #d1d1d1; border-bottom:none; padding-left:20px;}
.box2 p span{ float:right; margin-right:10px; font-size:12px; font-weight:normal; float:right;}
.box2_1{ width:987px;border:1px solid #d1d1d1; border-top:none; height:162px; margin-left:0px;}
.box2_1 ul{ width:970px;}
.box2_1 ul li{ width:157px; text-align:center; float:left; margin-left:7px; line-height:24px; margin-top:5px;}
.box2_1 ul li img{ width:147px; height:124px; border:1px solid #CCC;}
.box3{width:987px; background:#FFF; padding:10px 5px 0px 5px;}
.box3_L{width:206px;}
.box3_L .title{ width:188px; height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#FFF; padding-left:18px;background:url(../images/box4_1.jpg) no-repeat;}
.box3_L .title span{float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.box3_L h3{ width:190px;border:1px solid #d4d4d4; border-top:none; padding:0px 7px; line-height:22px; height:200px; font-size:12px; color:#000; font-weight:normal;}
.box3_L p{width:195px;padding:0px 0px; line-height:20px; font-size:12px; color:#000; font-weight:normal; background:none;}
.box3_L h3 img{ width:190px; height:65px; margin-bottom:3px;}
.box3_M{width:381px;}
.box3_M .title{width:365px; height:33px; background:url(../images/box4_2.jpg) no-repeat; padding-left:16px;}
.box3_M .title strong{ float:left;font-size:14px; font-weight:bold; color:#FFF;line-height:33px;}
.box3_M .title a{float:right; font-size:12px; font-weight:normal; margin-right:10px; font-weight:normal; line-height:24px; width:50px; line-height:33px;}
.box3_M ul{ width:379px;border:1px solid #d4d4d4; border-top:none; padding-top:6px; padding-bottom:9px; height:200px} 
.box3_M ul li{ width:350px; line-height:27px; border-bottom:1px dashed #CCCCCC; padding-left:20px; background:url(../images/li.jpg) no-repeat 4px center;}
.box3_M ul li a{ font-size:12px; }
.box3_M ul li span{ float:right; margin-right:5px;}


.foot{ width:100%;background:url(../images/foot_bg.jpg) repeat-x; color:#dbdbdb; margin-top:15px;}
.foot p{ width:987px; height:40px; line-height:40px; margin-top:5px;}
.foot p span{ font-size:14px; font-weight:bold;}
.foot h3{ width:1003px; line-height:24px; padding-top:14px; padding-bottom:12px; text-align:center;}
.foot a{ color:#dbdbdb; }
.foot a:visited{ color:#dbdbdb;}
.foot a:hover{ color:#ffff00;}
.foot a:active{ color:#ffff00;}
.ny_01{width:751px; line-height:24px; padding-top:6px; padding-left:10px; padding-right:10px;border:1px solid #e9e9e9; border-top:none; min-height:555px;}
.ny_01 p{ text-indent:24px;}

.ny_02{width:771px;border:1px solid #e9e9e9; border-top:none;}
.ny_02 ul{ width:751px; margin-left:auto; margin-right:auto; padding-top:3px; margin-bottom:5px;}
.ny_02 ul li{width:731px; border-bottom:1px dashed #cccccc; line-height:30px; background:url(../images/news0.gif) no-repeat 1px center; padding-left:20px;}
.ny_02 ul li span{ float:right; margin-right:5px;}
.ny_03{width:771px;border:1px solid #e9e9e9; border-top:none;}
.ny_03 ul{ width:771px;height:auto; overflow:hidden; padding-top:10px;}
.ny_03 ul li{width:173px; line-height:24px; float:left; margin-left:16px; text-align:center; margin-top:5px; display:inline;}
.ny_03 ul li img{ width:171px; height:144px;  border:1px solid #CCC;}
.content_L .sp{ width:166px; height:25px; line-height:24px; background:url(../images/h3.jpg) no-repeat left top; padding-left:40px;}
.content_L .sp a{ color:#F90; }
.content_L .sp a:hover{ color:#ffff00;}
.fs0{ font-size:0;}
.h0{ height:0;}
.of{ overflow:hidden;}
.sech3 { font-size:14px; font-weight:bolder; padding:8px 0 0px 0; text-align:center; background:none; }
#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
#prd { font-size:16px; padding:8px 0 5px 0; text-align:center;}
.prp {padding:10px; overflow:hidden; line-height:24px;}
#GuestForm td{ height: 30px; }
.width100 { width:80px;}
.tdright { text-align:right;}
.sepage { clear:both; text-align:center; padding:8px 0;}


*html .baseMessage {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(35 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.baseMessage{height:53px;overflow:hidden;padding:5px 15px 5px 10px;display:none;position:fixed;top:35%;left:50%;z-index:1000;}
.baseMessage .icon_ok{background:url(../images/base/tip_layer.png) no-repeat -7px 0;_background:url(../images/base/tip_layer.gif) no-repeat -7px 0;height:53px;display:inline-block;width:44px;vertical-align:middle;}
.baseMessage .icon_warn{background:url(../images/base/tip_layer.png) no-repeat -7px -54px;_background:url(../images/base/tip_layer.gif) no-repeat -7px -54px;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_error{background:url(../images/base/tip_layer.png) no-repeat -7px -108px;_background:url(../images/base/tip_layer.gif) no-repeat -7px -108px;height:53px;display:inline-block;width:44px;vertical-align:middle}
.baseMessage .icon_txt{background:url(../images/base/tip_layer.png) 0 -161px;_background:url(../images/base/tip_layer.gif) 0 -161px;height:53px;line-height:53px;display:inline-block;padding:0 10px;vertical-align:middle;min-width:50px;font-size:14px;font-weight:bold;color:#606060;}
.baseMessage .icon_r{background:url(../images/base/tip_layer.png) no-repeat 0 0;_background:url(../images/base/tip_layer.gif) no-repeat 0 0;height:53px;display:inline-block;width:6px;vertical-align:middle;}

.upIcon{width:16px;height:16px;display:inline-block;}
.downIcon{width:16px;height:16px;display:inline-block;}
.deleteIcon{width:16px;height:16px;display:inline-block;}

/*list*/
.list_page{text-align:center;margin:10px;font-family:"Microsoft Yahei";}
.list_page a{;margin:0px 1px;padding:4px 6px;border:1px solid #03C;color:#333;font-family:"Microsoft Yahei";}
.list_page span{background:#03C;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #03C;font-family:"Microsoft Yahei";}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #03C;color:#333;font-family:"Microsoft Yahei";;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei";font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

#newslist li{ background:url(../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#newslist li span{ float:right; color:#7e7e7e;}
.newlist li{padding-left:12px;margin-top:8px;border-bottom:1px #ddd dashed;padding-bottom:10px;height:85px; line-height:24px; text-align:left;}
.newlist li a{float:left;font-size:14px;font-weight:bold; color:#666;}
.newlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.newlist li p{clear:both;}
.newlist li p.read-more{float:right;margin-right:10px;}
.newlist li p.read-more a{font-size:12px;font-weight:normal;}

#khlist li{ background:url(../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#khlist li span{ float:right; color:#7e7e7e;}
.khlist li{padding-left:5px;margin-top:8px;padding-bottom:10px;height:10px; line-height:24px; text-align:left;}
.khlist li a{float:left;font-size:14px;font-weight: normal; color:#666;font-family:"宋体";}
.khlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.khlist li p{clear:both; font-family:"宋体";}
.khlist li p.read-more{float:right;margin-right:10px;}
.khlist li p.read-more a{font-size:12px;font-weight:normal;}


.newshow h1{ text-align:center; font-size:16px; display:block;}
.newshow p{ padding:0 20px;}
.time{ background-color:#f3f3f3;border-top:1px dotted #dddddd; margin:10px 0;border-bottom:1px dotted #dddddd; text-align:center; line-height:30px;}
.time a:hover{color:#FF0000}
#cp { m}
#cp li{ width:162px; float:left;border:1px solid #dddddd; margin:5px 10px; display:inline; height:150px;}
#cp li a{ color:#333; font-weight:normal; font-size:12px; font-family:"宋体";}
#cp li img{display:block;margin:0 auto;width:156px; max-height:126px; padding:2px;}
#cp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; margin-top:5px; text-align:center; border:none;}
#xgcp li{ width:115px; float:left; margin:5px 10px; display:inline}
#xgcp li img{border:1px solid #dddddd;display:block;margin:0 auto; width:103px; height:79px; padding:5px;}
#xgcp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; font-size:12px; font-weight:normal; margin-top:5px; text-align:center; border:none;}
#xgxw li{ width:350px; float:left}
#xgxw li span{ color:#999999; margin-left:5px;}

.title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;margin:0 0 0px 0;}
.downlist{margin:0;padding:0;list-style:none;width:720px;overflow:hidden;}
.downlist li{clear:both;border-bottom:1px solid #E8E8E8;padding:0 0 10px 0;height:160px;overflow:hidden;}
.downlist li a{ color:#666666;}
.downlist li a:hover{ color:#FF3300}
.downlist li .pic{background:url(../images/bg_nodown.gif) no-repeat center;float:left;width:120px;height:120px;display:block;text-align:center;padding:20px 0 0 0;margin:15px 0 0 0;border-right:1px solid #e8e8e8;}
.downlist li .pic img{margin:10px 0 0 0;}
.downlist li .list{float:left;width:460px;padding:10px 15px;height:120px;display:block;overflow:hidden;color:#999;line-height:22px;}
.downlist li .list p{font-size:14px;font-weight:bold;line-height:30px;height:30px;border-bottom:1px dashed #ccc;margin:10px 0;color:#333;}
.downlist li .list span{color:#333;margin:5px 0 0 0;display:block;}
.downlist li .info{float:left;width:80px;padding:10px 0 0 10px;height:120px;color:#999;border-left:1px solid #e8e8e8;margin:15px 0 0 0;}
.downlist li .info p{font-size:16px;margin:5px 0 15px 0;color:#333;}


.downinfo{background:#fff;padding:25px 30px;overflow:hidden;}
.downinfo h1{font-family:microsoft yahei;font-size:16px;margin:0 0 15px 0;padding:0;font-weight:normal;}
.downinfo .pic{float:left;width:220px;overflow:hidden;}
.downinfo .pic img{border:1px solid #ccc;padding:2px;}
.downinfo .info{float:left;width:610px;margin:0 0 0 10px;}
.downinfo .info ul{margin:0;padding:0;list-style:none;}
.downinfo .info ul li{float:left;width:300px;margin:0 5px 0 0;line-height:29px;height:29px;}
.downinfo .info ul li span{color:#f30;font-family:verdana;}
.p20{line-height:22px;}
.p20 p{margin:0 0 10px 0;}
.downurl{padding:10px 20px;}
.downurl ul{margin:0;padding:0;list-style:none;}
.downurl ul li{line-height:29px;height:29px;background:url(../images/icon_down.gif) no-repeat left center;padding:0 0 0 24px;}
.downurl a{ padding-right:20px;}
.downurl a:hover{ color:#CC0000;}

.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #03C;margin:0 auto;}
.bt{border:1px solid #03C;border-top:2px solid #B0D4EC; margin:0 auto;}

#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}


/*subject*/
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

.comment{overflow:hidden;clear:both;margin-bottom:20px;}
.comment .face{float:left;width:60px;height:60px;}
.comment .text{border:1px solid #dadada;margin-left:70px;}
.comment .text .div{padding:10px 20px;}
.comment .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;}
.comment .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;}
.comment .text .div .base span{float:right;color:#999;}
.comment .text .div .content{line-height:20px;}
.comment .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.comment .text .div .reply strong{color:#f60;}

.commentadd{margin:10px 0;overflow:hidden;clear:both;}
.commentadd .face{float:left;width:60px;height:60px;}
.commentadd .text{overflow:hidden;margin-left:70px;}
.commentadd .text .div{padding:0 5px 0 0;}
.commentadd .text .div textarea{width:100%;_width:98%;border:1px solid #ccc;height:70px;overflow:auto;}
.commentadd .text span{color:#999;line-height:22px;clear:both;}
.commentadd .text #commentlen{color:#f30;}
.commentadd .input{margin:10px 0;font-size:14px;}
.commentadd .input a{color:#666;font-size:12px;}
.commentadd .input a:hover{color:#f30;font-size:12px;}
.commentadd .input .send{float:right;border:1px solid #ccc;background:#fff;padding:5px 10px;_padding:3px 10px;margin:0;_margin:0 9px 0 0;vertical-align:middle;width:80px;}
.commentadd .input .ip{border:1px solid #ccc;width:80px;padding:5px 10px;vertical-align:middle;}

.item{color:#999;text-align:center;margin:20px 0;font-family:arial;border-bottom:1px solid #f0f0f0;padding:0 0 15px 0;}
.content{word-break:break-all;}
.content p{font-size:12px;}
.content img{max-width:590px;}
.con{ padding:20px;}

.pre,.next{line-height:30px;height:30px;}
.infodot{border-top:1px dashed #ccc;margin:15px 0;}